What is MCP Bone?
MCP Bone is a online service that provides a set of tools for MCP.
On MCP Bone, you can register other MCP Servers, get function calling tools JSON or XML-style prompt text and later call tools easily.
In summary, you can regard MCP Bone as a container for MCP Servers, where tools provided by multiple other MCP Servers are collected and accessed in one place.
How to use?
To use MCP Bone, configure it in a compatible client like Cursor by copying your API key and setting up the server command as specified in the documentation.
Key features of MCP Bone
- Register MCP Servers easily, without self deployment to connect to MCP Servers online
- Get function calling tools paramters easily
- Get tools as prompt text for fucntion-calling-unsupported LLMs
- Call tools easily
- For some MCP Servers, you do not need to apply API Key, avoid the hassle of applying for an account across countries
Use cases of MCP Bone
- I want to develop an online weather query Agent, but I'm not very familiar with MCP. Through MCP Bone, I can use tools from the MCP community just like making regular API calls.
- I don't want to implement the logic of calling LLM tools myself, as it is too complicated. Through the MCP Bone interface, I only need to submit a list of tools to get the final processing result.
- There is an MCP Server that requires an API KEY, but I don't have the registration condition in that country. Through MCP Bone, I don't need to register. I only need to purchase points from MCP Bone to use this MCP Server.
FAQ
- Is MCP Bone free to use?
Maybe. If you only use MCP Bone to register and manage MCP Servers, yes, it is free. If you call with paid LLM model, you need to purchase credits firstly.
- Can I use MCP Bone in cursor or cline?
Yes, just copy the config in to the client's confirations file and connect to the MCP Server.
- Can I register local MCP Server on MCP Bone?
Only npm packages which only depends Node.js interface supports now. We will support python soon.
Server Config
{
"mcpServers": {
"mcp-bone": {
"command": "npx",
"args": [
"-y",
"mcp-bone"
],
"env": {
"MCP_BONE_ACCESS_TOKEN": ""
}
}
}
}